<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Intellibox</name>
    </assembly>
    <members>
        <member name="T:FeserWard.Controls.FilePathSearchProvider">
            <summary>
            A default data provider for the <see cref="T:FeserWard.Controls.Intellibox"/>. This data provider searches the local
            filesystem for Files or Directories or both whose fully-qualified path matches the partial
            path entered by the user.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IIntelliboxResultsProvider">
            <summary>
            Defines the interface contract between an <see cref="T:FeserWard.Controls.Intellibox"/> and its <see cref="P:FeserWard.Controls.Intellibox.DataProvider"/>.
            </summary>
        </member>
        <member name="M:FeserWard.Controls.IIntelliboxResultsProvider.DoSearch(System.String,System.Int32,System.Object)">
            <summary>
            Tell the <see cref="T:FeserWard.Controls.IIntelliboxResultsProvider"/> to search for the <paramref name="searchTerm"/>. 
            </summary>
            <param name="searchTerm">The text in the search box at the time the search was requested.</param>
            <param name="maxResults">The maximum number of search results the <see cref="T:FeserWard.Controls.Intellibox"/> wants returned.</param>
            <param name="extraInfo">This is the value of the Tag property of the <see cref="T:FeserWard.Controls.Intellibox"/> control at the time the search was started. Use the Tag property to pass any custom data to your <see cref="T:FeserWard.Controls.IIntelliboxResultsProvider"/>.</param>
        </member>
        <member name="M:FeserWard.Controls.FilePathSearchProvider.#ctor(FeserWard.Controls.FilePathSearchProvider.PathSearchIncludes)">
            <summary>
            Creates a new <see cref="T:FeserWard.Controls.FilePathSearchProvider"/>
            </summary>
            <param name="searchIncludes">Whether this provider should search for Directories, Files, or both.</param>
        </member>
        <member name="M:FeserWard.Controls.FilePathSearchProvider.DoSearch(System.String,System.Int32,System.Object)">
            <summary>
            Searches for Files and/or Directories on the local filesystem whose fully-qualified path
            matched the <paramref name="searchTerm"/>. Directories are always returned before files.
            </summary>
            <param name="searchTerm">The search path. The function will return all the files and/or directories under this path.</param>
            <param name="maxResults">The maximum number of results to return. The function will return all results when this is 0 (zero).</param>
            <param name="extraInfo">Not used.</param>
            <returns>A list of Files or Directories whose fully-qualified path starts with the <paramref name="searchTerm"/>.</returns>
        </member>
        <member name="P:FeserWard.Controls.FilePathSearchProvider.IncludeInSearch">
            <summary>
            Whether this <see cref="T:FeserWard.Controls.FilePathSearchProvider"/> should search for Directories, Files, or both.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.FilePathSearchProvider.PathSearchIncludes">
            <summary>
            Enumeration of the search options for a <see cref="T:FeserWard.Controls.FilePathSearchProvider"/>
            </summary>
        </member>
        <member name="F:FeserWard.Controls.FilePathSearchProvider.PathSearchIncludes.FilesAndDirectories">
            <summary>
            Search for matching Files and for matching Directories.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.FilePathSearchProvider.PathSearchIncludes.FilesOnly">
            <summary>
            Search for matching Files, but not for matching Directories.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.FilePathSearchProvider.PathSearchIncludes.DirectoriesOnly">
            <summary>
            Search for matching Directories, but not for matching Files.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IntelliboxAlternateRowColorizer">
            <summary>
            Provides a simple way to color the even rows of a ListBox with one color and the odd rows with another.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IntelliboxRowColorizer">
            <summary>
            Provides an abstract implementation of an <see cref="T:System.Windows.Data.IValueConverter"/> that converts a ListBoxItem
            into a Brush based on the index of the ListBoxItem in its parent collection.
            </summary>
        </member>
        <member name="M:FeserWard.Controls.IntelliboxRowColorizer.GetBrushes">
            <summary>
            Must be overridden by derived classes to return the brushes that the derived class
            wants to use when converting from a ListBoxItem to a System.Windows.Media.Brush
            </summary>
            <returns>The System.Windows.Media.Brushes that should be used when converting
            a ListBoxItem to a Brush.</returns>
        </member>
        <member name="M:FeserWard.Controls.IntelliboxRowColorizer.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a ListBoxItem to the System.Windows.Media.Brush based upon
            its ordinal position within its containing ListBox.
            </summary>
            <param name="value">A ListBoxItem or a derived class.</param>
            <param name="targetType">Should be a System.Windows.Media.Brush type.</param>
            <param name="parameter">NOT USED. The converter parameter to use.</param>
            <param name="culture">NOT USED. The culture to use in the converter.</param>
            <returns>The brush to use for the background of the ListBoxItem.</returns>
        </member>
        <member name="M:FeserWard.Controls.IntelliboxRowColorizer.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Throws an <see cref="T:System.InvalidOperationException"/> when called, since it is
            impossible to reverse the conversion done by the Convert() method.
            </summary>
            <param name="value">N/A</param>
            <param name="targetType">N/A</param>
            <param name="parameter">N/A</param>
            <param name="culture">N/A</param>
            <returns>N/A</returns>
        </member>
        <member name="M:FeserWard.Controls.IntelliboxAlternateRowColorizer.GetBrushes">
            <summary>
            Returns the brushes that this object wants to use to colorize the background of each row in a ListBox control.
            </summary>
            <returns>An array that contains the values of the <see cref="P:FeserWard.Controls.IntelliboxAlternateRowColorizer.EvenRowBrush"/> and <see cref="P:FeserWard.Controls.IntelliboxAlternateRowColorizer.OddRowBrush"/> at the time of the call.</returns>
        </member>
        <member name="P:FeserWard.Controls.IntelliboxAlternateRowColorizer.EvenRowBrush">
            <summary>
            The <see cref="T:System.Windows.Media.Brush"/> to use on even numbered rows (0,2,4,6,...)
            </summary>
        </member>
        <member name="P:FeserWard.Controls.IntelliboxAlternateRowColorizer.OddRowBrush">
            <summary>
            The <see cref="T:System.Windows.Media.Brush"/> to use on odd numbered rows (1,3,5,7,...)
            </summary>
        </member>
        <member name="T:FeserWard.Controls.DelegateCommand">
            <summary>
                This class allows delegating the commanding logic to methods passed as parameters,
                and enables a View to bind commands to objects that are not part of the element tree.
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.#ctor(System.Action)">
            <summary>
                Constructor
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.#ctor(System.Action,System.Func{System.Boolean})">
            <summary>
                Constructor
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.#ctor(System.Action,System.Func{System.Boolean},System.Boolean)">
            <summary>
                Constructor
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.CanExecute">
            <summary>
                Method to determine if the command can be executed
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.Execute">
            <summary>
                Execution of the command
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.RaiseCanExecuteChanged">
            <summary>
                Raises the CanExecuteChaged event
            </summary>
        </member>
        <member name="M:FeserWard.Controls.DelegateCommand.OnCanExecuteChanged">
            <summary>
                Protected virtual method to raise CanExecuteChanged event
            </summary>
        </member>
        <member name="P:FeserWard.Controls.DelegateCommand.IsAutomaticRequeryDisabled">
            <summary>
                Property to enable or disable CommandManager's automatic requery on this command
            </summary>
        </member>
        <member name="E:FeserWard.Controls.DelegateCommand.CanExecuteChanged">
            <summary>
                ICommand.CanExecuteChanged implementation
            </summary>
        </member>
        <member name="T:FeserWard.Controls.CommandManagerHelper">
            <summary>
                This class contains methods for the CommandManager that help avoid memory leaks by
                using weak references.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IntelliboxAsyncProvider">
            <summary>
            Provide a wrapper method so that people do not need to implement an async provider
            </summary>
        </member>
        <member name="F:FeserWard.Controls.IntelliboxAsyncProvider.searchdata.WasCanceled">
            <summary>
            have to store the canceled info here b/c the background worker
            throws an exception if you try to acces the e.Result of a
            canceled background task.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.WatermarkTextVisibilityConverter">
            <summary>
            Determines whether to show or hide watermark text of a control based on
            whether the control has input or focus.
            </summary>
        </member>
        <member name="M:FeserWard.Controls.WatermarkTextVisibilityConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Determines whether to show or hide watermark text based on whether the
            input control has focus or has a value. The first value passed to this
            multi-value converter is assumed to be the Text value of the input control,
            and the second value whether or not the control has focus.
            </summary>
            <param name="values">The boolean values to combine</param>
            <param name="targetType">The <see cref="T:System.Type"/> of the return value. Should be <see cref="T:System.Boolean"/>.</param>
            <param name="parameter">Not used.</param>
            <param name="culture">Ignored.</param>
            <returns><see cref="F:System.Windows.Visibility.Collapsed"/> if either of the parameters is true, otherwise <see cref="F:System.Windows.Visibility.Visible"/>.</returns>
        </member>
        <member name="M:FeserWard.Controls.WatermarkTextVisibilityConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
            <summary>
            This function is not supported. The <see cref="T:FeserWard.Controls.WatermarkTextVisibilityConverter"/> is
            a one-way conversion. Calling this function will throw a <see cref="T:System.NotImplementedException"/>.
            </summary>
            <param name="value">Not Used.</param>
            <param name="targetTypes">Not Used.</param>
            <param name="parameter">Not Used.</param>
            <param name="culture">Not Used.</param>
            <returns>Not Used.</returns>
        </member>
        <member name="T:FeserWard.Controls.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IntelliboxColumnCollection">
            <summary>
            Represents an observable collection of <see cref="T:FeserWard.Controls.IntelliboxColumn"/>s.
            This class exists becuase XAML pre-2009 spec doesn't support the instantiation of generic types.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.IntelliboxColumn">
            <summary>
            Represents a column that displays data from an <see cref="T:FeserWard.Controls.IIntelliboxResultsProvider"/> result set.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.IntelliboxColumn.ForProperty">
            <summary>
            Associates this column with a property on a result set data row. The data row property name that 
            matches this string will be hidden or positioned based on the <seealso cref="P:FeserWard.Controls.IntelliboxColumn.Hide"/> and <seealso cref="P:FeserWard.Controls.IntelliboxColumn.Position"/> values.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.IntelliboxColumn.Hide">
            <summary>
            When True, this column will not be shown in the result set. This property is useful
            if you only want to hide a few columns of the result set; otherwise you're
            probably better off just listing all the columns explicitly.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.IntelliboxColumn.Position">
            <summary>
            When set, controls the left-to-right position of this column in the result set.
            Lower numbers sort farther to the left. NULL values sort to the right.
            </summary>
        </member>
        <member name="T:FeserWard.Controls.Intellibox">
            <summary>
            An implementation of the MS Access 'Lookup' field for WPF that uses the Provider pattern.
            <list type="bullet">
                <listheader>
                    <description>Features</description>
                </listheader>
                <item>
                    <description>Text shown in the search field can be different from the value selected by the user.</description>
                </item>
                <item>
                    <description>Fully supports syncronous and asyncronous searches.</description>
                </item>
                <item>
                    <description>Displayed columns can be fully customized.</description>
                </item>
                <item>
                    <description>Supports search cancelation.</description>
                </item>
                <item>
                    <description>Supports watermark text that shows when the control doesn't have focus or any content.</description>
                </item>
            </list>
            </summary>
            <summary>
            Intellibox
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.DataProviderProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.DataProviderProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.DisplayTextFromHighlightedItemProperty">
            <summary>
            For Internal Use Only. Identifies the <see cref="F:FeserWard.Controls.Intellibox.DisplayTextFromHighlightedItemProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.DisplayTextFromSelectedItemProperty">
            <summary>
            For Internal Use Only. Identifies the <see cref="F:FeserWard.Controls.Intellibox.DisplayTextFromSelectedItemProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.HideColumnHeadersProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.HideColumnHeadersProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ItemsProperty">
            <summary>
            For Internal Use Only. Identifies the <see cref="F:FeserWard.Controls.Intellibox.ItemsProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.IntermediateSelectedValueProperty">
            <summary>
            For Internal Use Only. Identifies the <see cref="F:FeserWard.Controls.Intellibox.IntermediateSelectedValueProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.MaxResultsProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.MaxResultsProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.MinimumPrefixLengthProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.MinimumPrefixLengthProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.MinimumSearchDelayProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.MinimumSearchDelayProperty"/> Dependancy Property. Default is 250 milliseconds.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.PagingScrollRowsProperty">
             <summary>
            Using a DependencyProperty as the backing store for PageUpOrDownScrollRows.  This enables animation, styling, binding, etc... 
             </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsHeightProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsHeightProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsMaxHeightProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsMaxHeightProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsMaxWidthProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsMaxWidthProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsMinHeightProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsMinHeightProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsMinWidthProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsMinWidthProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ResultsWidthProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.ResultsWidthProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.SelectedItemProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.SelectedItemProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.SelectedValueProperty">
            <summary>
            Identifies the <see cref="F:FeserWard.Controls.Intellibox.SelectedValueProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.ShowResultsProperty">
            <summary>
            For Internal Use Only. Identifies the <see cref="F:FeserWard.Controls.Intellibox.ShowResultsProperty"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.WatermarkBackgroundProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.WatermarkBackground"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.WatermarkFontStyleProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.WatermarkFontStyle"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.TimeBeforeWaitNotificationProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.TimeBeforeWaitNotification"/> Dependancy Property. Default is 125 milliseconds.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.WatermarkFontWeightProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.WatermarkFontWeight"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.WatermarkForegroundProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.WatermarkForeground"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.WatermarkTextProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.WatermarkText"/> Dependancy Property.
            </summary>
        </member>
        <member name="F:FeserWard.Controls.Intellibox.AutoSelectSingleResultProperty">
            <summary>
            Identifies the <see cref="P:FeserWard.Controls.Intellibox.AutoSelectSingleResult"/> Dependancy Property
            </summary>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.ApplyDisableWhitespaceTrim(System.String)">
            <summary>
            Applies the <see cref="P:FeserWard.Controls.Intellibox.DisableWhitespaceTrim"/> property to the <paramref name="input"/> text.
            The return value is always non-null.
            </summary>
            <param name="input">the string to which <see cref="P:FeserWard.Controls.Intellibox.DisableWhitespaceTrim"/> should be applied.</param>
            <returns>
            If <see cref="P:FeserWard.Controls.Intellibox.DisableWhitespaceTrim"/> is true, returns <paramref name="input"/> unmodified.
            Otherwise the function returns the result of input.Trim(), or string.Empty if input is null.
            </returns>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.#ctor">
            <summary>
            Initializes the <see cref="T:FeserWard.Controls.Intellibox"/>, preparing it to accept data entry
            and retrieve results from the <see cref="P:FeserWard.Controls.Intellibox.DataProvider"/>.
            </summary>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.HighlightNewItem(System.Windows.Input.Key)">
            <summary>
            Because of a bug in .NET, this method should only ever be called from the dispatcher,
            and only ever with 'DispatcherPriority.Background'
            <para>
            See the following link for more details.
            http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=324064
            </para>
            </summary>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.CreateSearch(System.String)">
            <summary>
            Set the last value and Call OnSearchBeginning and BeginSearchAsync
            </summary>
            <param name="current">The last typed in value</param>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.OnUserEndedSearchEvent">
            <summary>
            Called whenever (and ONLY whenever) the user has either
            1. selected an item from the result set
            2. decided not to select an item from the result set
            3. cleared the currently selected item
            </summary>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.ProcessSearchResults(System.DateTime,System.Collections.IEnumerable)">
            <summary>
            Called when a search completes to process the search results.
            </summary>
            <param name="startTimeUtc"></param>
            <param name="results"></param>
        </member>
        <member name="M:FeserWard.Controls.Intellibox.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="E:FeserWard.Controls.Intellibox.SearchBeginning">
            <summary>
            This event is fired immediately before a new search is started.
            Note that not every <see cref="E:FeserWard.Controls.Intellibox.SearchBeginning"/> event has a matching <see cref="E:FeserWard.Controls.Intellibox.SearchCompleted"/> event.
            </summary>
        </member>
        <member name="E:FeserWard.Controls.Intellibox.SearchCompleted">
            <summary>
            This event is fired once a search has completed and the search results have been processed.
            Note that not every <see cref="E:FeserWard.Controls.Intellibox.SearchBeginning"/> event has a matching <see cref="E:FeserWard.Controls.Intellibox.SearchCompleted"/> event.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.CancelAllSearches">
            <summary>
            Cancel all pending searches for the provider.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.Columns">
            <summary>
            The columns in the search result set to display. When <see cref="P:FeserWard.Controls.Intellibox.ExplicitlyIncludeColumns"/>
            is set to true, then only the <see cref="T:FeserWard.Controls.IntelliboxColumn"/>s in this collection will be shown.
            Setting <see cref="P:FeserWard.Controls.Intellibox.HideColumnHeaders"/> to true will prevent column headers from being shown.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.DataProvider">
            <summary>
            This is the <see cref="T:FeserWard.Controls.IIntelliboxResultsProvider"/> that the <see cref="T:FeserWard.Controls.Intellibox"/> uses
            to ask for search results. This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.DisableWhitespaceTrim">
            <summary>
            When True, the text in the search field will NOT be trimmed for
            whitespace prior to being passed to the <see cref="P:FeserWard.Controls.Intellibox.DataProvider"/>.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.DisplayedValueBinding">
            <summary>
            A binding expression that determines which column in the search result set
            displays its value in the text field. Typically, the value displayed should
            correspond to the column the <see cref="P:FeserWard.Controls.Intellibox.DataProvider"/> searches on. This binding
            expression can be different from the on in the <see cref="P:FeserWard.Controls.Intellibox.SelectedValueBinding"/>.
            If this property is NULL, then an entire row from the search result set displays
            its value in the text field.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ExplicitlyIncludeColumns">
            <summary>
            When True, only the <see cref="T:FeserWard.Controls.IntelliboxColumn"/>s in the <see cref="P:FeserWard.Controls.Intellibox.Columns"/> collection
            will display in the search results set. When False, all the columns in the search result set
            will show, but any columns in the <see cref="P:FeserWard.Controls.Intellibox.Columns"/> collection then override specific columns.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.HideColumnHeaders">
            <summary>
            When True, columns in the search result set will not have headers. This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.IsSearchInProgress">
            <summary>
            When true, means that the control is in 'Search' mode.
            i.e. that it is firing searches as the user types and waiting for results.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.IntermediateSelectedValue">
            <summary>
            This is the binding target of the <see cref="P:FeserWard.Controls.Intellibox.SelectedValueBinding"/> property,
            so that users of the control can place their own bindings on the <see cref="P:FeserWard.Controls.Intellibox.SelectedValue"/> property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.MaxResults">
            <summary>
            Gets or sets the maximum number of results that the <see cref="T:FeserWard.Controls.Intellibox"/> asks
            its <see cref="T:FeserWard.Controls.IIntelliboxResultsProvider"/> for. This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.MinimumPrefixLength">
            <summary>
            The minimum number of characters to wait for the user to enter before starting the first search.
            After the first search has been started, the <see cref="P:FeserWard.Controls.Intellibox.MinimumSearchDelay"/> property controls how often
            additional searches are performed (assumming that additional text has been entered).
            Minimum value is 1 (one). Defaults to 1 (one);
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.MinimumSearchDelay">
            <summary>
            The number of milliseconds the <see cref="T:FeserWard.Controls.Intellibox"/> control will wait between searches
            when the user is rapidly entering text. Minimum is 125 milliseconds. Defaults to 250 milliseconds.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.PagingScrollRows">
            <summary>
            The number of rows to scroll up or down when a user uses the Page Up or Page Down key.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsList">
            <summary>
            Internal Use Only. Do Not Use. This property exists so that the <see cref="T:FeserWard.Controls.Intellibox"/>
            can run in partial-trust;
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsHeight">
            <summary>
            Gets or sets the suggested height that the search results popup.
            The default value is 200.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsMaxHeight">
            <summary>
            Gets or sets the maximum height that the search results popup is allowed to have.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsMaxWidth">
            <summary>
            Gets or sets the maximum width that the search results popup is allowed to have.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsMinHeight">
            <summary>
            Gets or sets the minimum height that the search results popup is allowed to have.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsMinWidth">
            <summary>
            Gets or sets the minimum width that the search results popup is allowed to have.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.ResultsWidth">
            <summary>
            Gets or sets the suggested width that the search results popup is allowed to have.
            The default value is 400.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.RowColorizer">
            <summary>
            Gets or sets the <see cref="T:FeserWard.Controls.IntelliboxAlternateRowColorizer"/> used to color each row of the search result set.
            Set to an instance of <see cref="T:FeserWard.Controls.IntelliboxRowColorizer"/> by default.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SearchProvider">
            <summary>
            The Search provider that will actually perform the search
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SearchTimer">
            <summary>
            Using a dispatcher timer so that the 'Tick' event gets posted on the UI thread and
            we don't have to worry about exceptions throwing when accessing UI controls.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SelectAllOnFocus">
            <summary>
            When true, all of the text in the field will be selected when the control gets focus.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SelectedItem">
            <summary>
            The data row from the search result set that the user has most recently selected and confirmed.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SelectedValue">
            <summary>
            A value out of the <see cref="P:FeserWard.Controls.Intellibox.SelectedItem"/>. The exact value depends on
            the <see cref="P:FeserWard.Controls.Intellibox.SelectedValueBinding"/> property. This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.SelectedValueBinding">
            <summary>
            A binding expression that determines what <see cref="P:FeserWard.Controls.Intellibox.SelectedValue"/>
            will be chosen out of the <see cref="P:FeserWard.Controls.Intellibox.SelectedItem"/>. If this property is
            NULL, then the entire <see cref="P:FeserWard.Controls.Intellibox.SelectedItem"/> is chosen as the <see cref="P:FeserWard.Controls.Intellibox.SelectedValue"/>.
            This property exists so that the <see cref="P:FeserWard.Controls.Intellibox.SelectedValue"/> can differ from the
            value displayed in the text field.
            This is a Dependancy Property.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.AutoSelectSingleResult">
            <summary>
            When <see cref="!:true"/> query results that have only a single result will will be automatically selected.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.TimeBeforeWaitNotification">
            <summary>
            The amount of time (in milliseconds) that the <see cref="T:FeserWard.Controls.Intellibox"/> control
            will wait for results to come back before showing the user a "Waiting for results" message.
            Minimum: 0ms, Default: 125ms
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.WatermarkBackground">
            <summary>
            Sets the background <see cref="T:System.Windows.Media.Brush"/> of the <see cref="P:FeserWard.Controls.Intellibox.WatermarkText"/> when it is displayed.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.WatermarkFontStyle">
            <summary>
            Sets the <see cref="T:System.Windows.FontStyle"/> of the <see cref="P:FeserWard.Controls.Intellibox.WatermarkText"/> when it is displayed.
            Default is <see cref="P:System.Windows.FontStyles.Italic"/>.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.WatermarkFontWeight">
            <summary>
            Sets the <see cref="T:System.Windows.FontWeight"/> of the <see cref="P:FeserWard.Controls.Intellibox.WatermarkText"/> when it is displayed.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.WatermarkForeground">
            <summary>
            Sets the foreground <see cref="T:System.Windows.Media.Brush"/> of the <see cref="P:FeserWard.Controls.Intellibox.WatermarkText"/> when it is displayed.
            Default is <see cref="P:System.Windows.Media.Colors.Gray"/>.
            </summary>
        </member>
        <member name="P:FeserWard.Controls.Intellibox.WatermarkText">
            <summary>
            Sets the text that is displayed when the <see cref="T:FeserWard.Controls.Intellibox"/> doesn't have focus or any entered content.
            </summary>
        </member>
    </members>
</doc>
